Skip to content

Support all wallet modules#204

Merged
chadoh merged 5 commits intomainfrom
feat/add-all-wallets
Apr 10, 2026
Merged

Support all wallet modules#204
chadoh merged 5 commits intomainfrom
feat/add-all-wallets

Conversation

@hugo-heer
Copy link
Copy Markdown
Member

DEPENDS ON #91

Closes #93

This PR adds a warning message on the wallet selection button for wallets that currently have integration issues with Stellar Wallets Kit. Each warning links directly to a dedicated GitHub issue created for the corresponding wallet.

Some wallets:

always trigger a popup when calling getAddress(), even if the user is already connected,
and/or do not support getNetwork().

Copy link
Copy Markdown
Member

@chadoh chadoh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The logic here looks sound enough (though—DEEP SIGH—wtf is the point of StellarWalletsKit and SEP-43 if every . damn . app needs to re-implement these outrageous workarounds?) but the UI logic is pretty smelly. Let's clean it up and then merge.

Comment thread src/components/WalletButton.tsx Outdated
Comment thread src/components/WalletButton.tsx Outdated
Comment thread src/components/WalletButton.tsx Outdated
@hugo-heer hugo-heer requested a review from chadoh April 10, 2026 08:22
Comment thread src/components/WalletButton.tsx
Copy link
Copy Markdown
Member

@chadoh chadoh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

actually, whatever, let's keep stuff like that separate in the future but it looks great, thank you @hugo-heer !!

@chadoh chadoh merged commit 7c0d4a7 into main Apr 10, 2026
1 check passed
@chadoh chadoh deleted the feat/add-all-wallets branch April 10, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support all wallet modules from wallet kit

2 participants